import org.junit.Test;

import java.math.BigDecimal;

/**
 * @author : DuJiabao
 * @Date : 2021/1/21 23:55
 * @Project : java_learning
 * @File : null.java
 * @Desc :
 */
public class BigDecimalTest {
    @Test
    public void test() {
//        为了输入的数，小数点后不会出现错误，最好变成String类型再输入
        BigDecimal bigDecimal1 = new BigDecimal("1.2443435");
        BigDecimal bigDecimal2 = new BigDecimal("1.2443435");
        System.out.println(bigDecimal1);
        BigDecimal add = bigDecimal2.add(bigDecimal1);
        BigDecimal subtract = bigDecimal2.subtract(bigDecimal1);
        BigDecimal multiply = bigDecimal2.multiply(bigDecimal1);
        BigDecimal divide = bigDecimal2.divide(bigDecimal1, BigDecimal.ROUND_HALF_UP);
        System.out.println(add);
        System.out.println(subtract);
        System.out.println(multiply);
        System.out.println(divide);


    }
}
